function ajaxLoad(module,data,callback){
	appendErrorMessage('<span class="messageBox info">Traitement en cours, veuillez patienter...</span>');
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
		alert("init","Votre navigateur ne supporte pas les objets XMLHTTPRequest. Veuillez télécharger un navigateur plus récent");
		return; 
	}
	xhr_object.open("POST", "../ajax/"+module+".php", true);
	xhr_object.onreadystatechange = function() { 
		if(xhr_object.readyState == 4) {
			return callback(xhr_object);
		}
	}
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xhr_object.send(data);
}

function makeData(id){
	return id+'='+document.getElementById(id).value;
}

function makeCheckboxData(id){
	if(document.getElementById(id).checked){
		return id+'=1';
	}
	else
	{
		return id+'=0';
	}
}

function ajaxDump(obj) {
    var out = '';
    for (var i in obj) {
        out += i + ": " + obj[i] + "\n";
    }

    alert(out);
}